<script setup>

import {ref} from "vue";
import axios from "axios";
import {useMessage} from "naive-ui";
import router from "@/router";
import {loadingBar} from "../HomeView_N.vue"
import {onMounted} from "vue";
onMounted(() => {
  loadingBar.finish();
})

const loginUser = ref(getUser());
const message = useMessage();
const rider = () => {
  axios({
    method: "post",
    url: BASE_URL+"/v1/rider/become?userId="+loginUser.value.userId
  }).then(res => {
    if (res.data.code === 2000) {
      message.success('注册成功，开始接单吧');
      setUser(res.data.data);
      location.replace('/square')
    } else {
      message.error(res.data.msg);
    }
  })
}
</script>

<template>
  <n-modal :show="true">
    <n-card style="width: 900px;height: 700px;">
      <n-flex vertical style="justify-content: space-between;height: 100%;">
        <n-flex>
          <h1>成为骑手</h1>
          <n-divider>须知</n-divider>
          <div style="font-size: 20px">
            <strong>
              骑手需要满足以下条件才能开始配送服务:
            </strong><br>
            年满 18周岁;
            持有合法的身份证件;
            拥有自行车或电动车，并拥有有效的证件，符合交通法规要求;
            具备良好的身体条件和骑行能力;
            注册并通过美团平台的审核。<br>
            骑手有义务及时向公司提交最新的个人信息，包括但不限于身份证明联系方式等
            公司有权根据业务需求和评估结果，决定是否为骑手提供配送服务的
            骑手作为公司的代表，在配送过程中应严格遵守交通法规和道路安全规定。
            骑手需保持良好的服务态度，注重服务质量，并保持外貌整洁、穿戴整齐。
            骑手应按照客户订单要求，提供及时、准确的配送服务，确保订单的及时送达。<br>
            <strong>
              配送收益
            </strong><br>
            骑手的配送收益由美团公司根据业务量和服务质量等因素进行结算
            公司将根据骑手实际配送的订单数和完成率等指标，进行相应的奖励和优惠政策。<br>
            <strong>
              协议终止
            </strong><br>
            骑手可以通过申请或自行注销的方式终止合作关系。
          </div>
        </n-flex>
        <n-button @click="rider">同意并确认</n-button>
        <router-link to="/homepage">
          <n-button style="width: 100%;">返回</n-button>
        </router-link>
      </n-flex>
    </n-card>
  </n-modal>
</template>

<style scoped>

</style>